package com.h2cloud;

import lombok.AllArgsConstructor;
import lombok.Data;
import org.springframework.util.ClassUtils;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.util.Set;

public class test2 {
    public static void main(String[] args) {
        // 创建一个BigDecimal对象
        BigDecimal number = new BigDecimal("0.01");

        // 创建DecimalFormat对象，并设置千位分隔符
        DecimalFormat decimalFormat = new DecimalFormat("#,##0.##");

        // 格式化BigDecimal并输出结果
        String formattedNumber = decimalFormat.format(number);
        System.out.println("Formatted Number: " + formattedNumber);

        Set<Class<?>> classSet = ClassUtils.getAllInterfacesForClassAsSet(Obj.class);
        System.out.println(classSet);
    }

    interface person {
        void sayHello();
    }

    class father implements person{
        int tag;

        @Override
        public void sayHello() {
            System.out.println("hello");
        }
    }


    @Data
    @AllArgsConstructor
    class Obj extends father {
        int age;
        String name;
    }

}
